iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0
SideProject30

30天挑戰:從無到有,使用Vue.js和.NET建立一個Web登入系統系列 第 3

Day 3:環境篇 - 使用 Visual Studio 建立一個Vue.js & .NET的專案

  • 分享至 

  • xImage
  •  

本篇重點:

  1. Vue & Vue CLI安裝
  2. 如何使用Visual Studio建立一個Vue & .Net的專案

在開始建立專案前,我們需要先安裝Vue和Vue CLI,因為Visual Studio預設沒有安裝Vue的套件,如果沒有事先安裝,在後面建立專案時就會一直報錯


1. Vue & Vue CLI是什麼

Vue.js(通常簡稱Vue)是一個開源的JavaScript框架,用於構建用戶界面和單頁應用程式(SPA),而Vue CLI是官方的命令行工具,用於簡化Vue應用程式的開發和管理。這兩者結合在一起,能使開發者更輕鬆地創建現代、組件化的Web應用程式

如何安裝

首先,我們需要先去下載Node.js,它提供了Vue CLI運行的環境,其中npm是Node.js的套件管理器,用於執行、安裝、更新和共享JavaScript模組和套件。待會我們就會使用npm來安裝Vue和Vue CLI

先到Node.js官網,選擇你相對應的作業系統
https://ithelp.ithome.com.tw/upload/images/20230918/20141088ezUAloeIV3.png

如果沒有要特別更改安裝位置,一直點「Next」即可
https://ithelp.ithome.com.tw/upload/images/20230918/20141088MhkoXaJdek.png

看到這個畫面,就代表Node.js安裝好囉
https://ithelp.ithome.com.tw/upload/images/20230918/20141088LTHnE04HYj.png

再到搜尋的地方,尋找「CMD(命令提示字元)」並開啟
https://ithelp.ithome.com.tw/upload/images/20230918/20141088wYuqKMwJmO.png

可以先輸入Node -v,檢查我們Node.js是否安裝成功
https://ithelp.ithome.com.tw/upload/images/20230918/20141088kRWPhE7d61.png

確認Node.js安裝成功,就可以輸入npm install vue開始安裝Vue
https://ithelp.ithome.com.tw/upload/images/20230918/20141088X6GLSfbJWV.png

再輸入npm install -g @vue/cli安裝Vue CLI,就可以開始建立專案囉
https://ithelp.ithome.com.tw/upload/images/20230918/20141088EAgAs33Mhh.png

2. 如何使用Visual Studio建立一個Vue & .Net的專案

首先,到搜尋的地方,尋找「Visual Studio 2022」並開啟
https://ithelp.ithome.com.tw/upload/images/20230918/2014108840LJGdk3Iu.png

點擊「建立新的專案(N)」
https://ithelp.ithome.com.tw/upload/images/20230918/20141088l50vf6cdDo.png

在搜尋框輸入Vue,選擇「Vue 與 ASP.NET Core(預覽)」

仔細看他有分JavaScript版跟TypeScript版,其實他們寫法差不多,差異在於一個是「強型別」,一個是「弱型別」。本系列原本是要用TypeScript版做撰寫,但怕有些人比較熟悉JavaScript,所以就選擇使用JavaScript版的

https://ithelp.ithome.com.tw/upload/images/20230918/20141088JZmOCwfhdo.png

這裡我將專案名稱命名為「VueNet_example」,並存放位置在桌面上。讀者可以自行命名 & 指定存放位置,再按「建立」
https://ithelp.ithome.com.tw/upload/images/20230918/20141088W8076ChLFH.png

因為剛剛有勾選「在新資料夾中建立(A)」,所以Visual Studio會自動幫我在桌面建立一個「VueNet_example」的資料夾,並將檔案存放在裡面
https://ithelp.ithome.com.tw/upload/images/20230918/201410882TXcotX86A.png

可以看到Visual Studio幫我們建立了兩個專案,分別為「vueapp」和「webapi」,也就是我們的Vue專案和.NET專案
https://ithelp.ithome.com.tw/upload/images/20230918/20141088UytXZehWir.png

你可以按「開始」,測試專案有沒有建立成功
https://ithelp.ithome.com.tw/upload/images/20230919/20141088EvKR3qw7TQ.png

第一次執行應該會看到這個對話框,因為我們是使用HTTPS執行的,直接按「是」信任這個SSL憑證即可
https://ithelp.ithome.com.tw/upload/images/20230919/20141088l6UC6mo67J.png

如果你有看到這兩個視窗,就代表專案建立成功囉(左邊是我們Vue的前端畫面,右邊則是後端.NET Swagger的畫面)
https://ithelp.ithome.com.tw/upload/images/20230919/20141088whDHKnJnja.png

如果在操作上有任何問題,都歡迎在下方留言提出喔!


上一篇
Day 2:環境篇:Visual Studio 2022 & SQL Server安裝
下一篇
Day 4:環境篇 - 簡述Vue & .NET的專案架構
系列文
30天挑戰:從無到有,使用Vue.js和.NET建立一個Web登入系統19
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
noway
iT邦研究生 3 級 ‧ 2024-04-20 10:04:37

您好:
謝謝您的分享
1.目前安裝完node.js
cmd 下,執行npm -v,但出現
TypeError: Class extends value undefined is not a constructor or null
這您有類似經驗嗎?

2.到時候API 要放到SERVER端, SERVER端也需要裝node.js嗎?

謝謝

我要留言

立即登入留言